<?php
/*
 * Created on 06/10/2012
 *
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */
?>
Caderno Instancia View <?php echo $data->id; ?><br />

<?php
	$exibeResultado = Yii::app()->user->getState('exibeResultado');
	//echo '-->'.$exibeResultado.'<--';
	Yii::app()->user->setState('exibeResultado',null); 
?><br />
<br />
<?php
	echo CHtml::beginForm(array('/questao/resolver'),"post",array('id'=>"formResolver",));
	echo CHtml::hiddenField('instancia_id', $data->id);		
?>
		<?php
			/*$this->widget('zii.widgets.CListView', array(
					'dataProvider'=>$dataProviderQuestoes,
					'itemView'=>'_questao',
					'enablePagination'=>true,
					'summaryText'=>'',
					'summaryCssClass'=>'',
					'emptyText'=>'Nenhum produto foi adicionado ao carrinho',
					'pager'=>array(
										'class'=>'CLinkPager',
											'header'=>'Ir para p&aacute;gina: ',
										'firstPageLabel'=>'Primeira',
										'prevPageLabel'=>'Anterior',
										'nextPageLabel'=>'Pr&oacute;xima',	
										'lastPageLabel'=>'&Uacute;ltima',
										)
			));*/
			
			$pagesize=2;
			$i=0;
			foreach($data->questoesInstancias as $questaoInstancia){
				$questao = $questaoInstancia->questao();
				$i++;
				echo '<div id="qst_'.$i.'">';
				echo '	<b>Q'.$questao->id.' - '.$questao->titulo.' - r:'.$questao->gabarito.'</b><br /><div style="clear:both;"></div>';
				echo '	<div style="margin-left:10px;" >';
				//echo 'Resposta: '.$questaoInstancia->resposta.'</span>';
				foreach($questao->questaoAlternativas as $alternativa){
					$estilo = ($questao->gabarito==$alternativa->alternativa ? 'style="background-color:#DDFFDD;"':'');
					echo '<span '.( $exibeResultado==$data->id ? $estilo : '').'>'.$alternativa->alternativa.'.' .
							'<input id="resposta['.$questao->id.']" ' .
								'name="resposta['.$questao->id.']" ' .
								'type="radio" value="'.$alternativa->alternativa.'"'.
								($questaoInstancia->resposta==$alternativa->alternativa ? 'CHECKED' : '').' />'.$alternativa->texto.'.</span><br />';
				}
				echo '	</div>';
				echo '</div>';
			};
			
			
			//PAginacao
			$cs = Yii::app()->getClientScript();  
			$cs->registerScript(
			  'pagination',
			  'function gotoPage(page,total,pagesize){' .
			  	'for(j=1;j<=total;j++){'.
			  		'if ((j<=page*pagesize) && (j>(page-1)*pagesize)){ '.
			  			'javascript:document.getElementById("qst_"+j).setAttribute("style","display:block");'.
			  		 '}'.
			  		 'else{'.
			  			'javascript:document.getElementById("qst_"+j).setAttribute("style","display:none");'.	
			  		 '}'.
			  	'}' .
			  '}',
			  CClientScript::POS_END
			);
			$pages = ceil(sizeof($data->questoes)/$pagesize);
			echo '<div id="paginacao">';
				for($j=1;$pages>=$j;$j++){
					echo '<a href="#" onclick="gotoPage('.$j.','.sizeof($data->questoes).','.$pagesize.');">'.$j.'</a>&nbsp;';
				}
			echo '</div>';
			$cs->registerScript(
			  'startpagination',
			  'gotoPage(1,'.sizeof($data->questoes).','.$pagesize.');',
			  CClientScript::POS_END
			  );
			
			 
		?>
<?php 
	echo CHtml::submitButton('Enviar'); 
	echo CHtml::endForm();
?>
